package com.etoppaas.performance.mapper;

import com.etoppaas.performance.domain.PerAppraisalInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 *  数据层
 * 
 * @author ruoyi
 * @date 2019-06-05
 */
public interface PerAppraisalInfoMapper 
{
	/**
     * 查询信息
     * 
     * @param pkid ID
     * @return 信息
     */
	public PerAppraisalInfo selectPerAppraisalInfoById(Long pkid);
	
	/**
     * 查询列表
     * 
     * @param perAppraisalInfo 信息
     * @return 集合
     */
	public List<PerAppraisalInfo> selectPerAppraisalInfoList(PerAppraisalInfo perAppraisalInfo);
	
	/**
     * 新增
     * 
     * @param perAppraisalInfo 信息
     * @return 结果
     */
	public int insertPerAppraisalInfo(PerAppraisalInfo perAppraisalInfo);
	
	/**
     * 修改
     * 
     * @param perAppraisalInfo 信息
     * @return 结果
     */
	public int updatePerAppraisalInfo(PerAppraisalInfo perAppraisalInfo);
	
	/**
     * 删除
     * 
     * @param pkid ID
     * @return 结果
     */
	public int deletePerAppraisalInfoById(Long pkid);
	
	/**
     * 批量删除
     * 
     * @param pkids 需要删除的数据ID
     * @return 结果
     */
	public int deletePerAppraisalInfoByIds(String[] pkids);

    List<PerAppraisalInfo> selectPerAppraisalInfoListByIds(@Param("ids") List<Long> ids);
}